/*
  Copyright (c) 2010 JPhG
  Released under the GNU General Public License
*/


html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{  
  margin:0;
  padding:0;  
  -webkit-text-size-adjust:none;  
} 

body {
  font-family: Tahoma, Verdana, sans-serif;
  line-height: 1.3em;
  font-size: 12px;
  background: #290a00 url("/skin/green1/img/bkg_top.png") no-repeat top center;
  color: #00290e; /*vert  foncer */
}

ul, li, ol, dl, dd, dt{  
  list-style: none;
  float: left;  
  padding: 0;  
  margin: 0;  
}

#nav ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  text-align: center;
}

#nav li {
  float: left;
  margin: auto;
  padding: 0;
}

#nav li a, #nav li a:visited{  
  color: #f6f900;
  background: url("/skin/green1/img/header_title.png") repeat-x;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  display: block;
  line-height: 20px;
  padding: 0 4px;
  display: block;
}

#nav li a:hover{
  color: #ffffff;
  background: #00290e url("/skin/green1/img/menu_hover.png") repeat-x;
}

#nav li a.selected {  
  color: #ffffff;
  background: #00290e url("/skin/green1/img/menu_activ.png") repeat-x;
}

#nav ul li ul{  
  display: none;
}

#nav ul li:hover ul {
  display: block;
}

#nav li:hover ul li {
  float: none;
}

#nav li ul {
  position: absolute;
  border-left: 1px solid #005b21;
  border-right: 1px solid #00b81d;
  border-bottom: 1px solid #005b21;
}

#nav ul li ul li a, #nav ul li ul li a:visited {
  color: #00290e;
  background: #ffffff;
}

#nav ul li ul li a:hover {
  color: #00290e;
  background: #7fff94;
}

#nav_admin ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

#nav_admin li {
  float: left;
}

#nav_admin li a, #nav_admin li a:visited{  
  color: #ffffff;
  background: url("/skin/green1/img/header_title.png") repeat-x;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  outline-style: none;
  outline-width: 0px;
  text-align: center;
  display: block;
  line-height: 20px;
  text-align: center;
  padding: 0 4px;
}

#nav_admin li a:hover{
  color: #00ff00;
  background: #000000 url("/skin/green1/img/menu_hover.png") repeat-x;
}

#nav_admin li a.selected {  
  color: #ff0000;
  background: #000000 url("/skin/green1/img/menu_activ.png") repeat-x;
}

a, a:visited {
  color: #00c947;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  border-width: 0px;
  outline-style: none;
  outline-width: 0px;
  outline-color: #ffffff;
}

a:hover {
  color: #005b21;
  text-decoration: none;
  border-width: 0px;
  outline-style: none;
  outline-width: 0px;
  outline-color: #ffffff;
}

a.footer, a.footer:visited {
  color: #005b21;
  text-decoration: none;
  font-weight: bold;
  font-size: 8px;
  border-width: 0px;
  outline-style: none;
  outline-width: 0px;
  outline-color: #ffffff;
}

a.footer:hover {
  color: #ffffff;
  text-decoration: none;
  border-width: 0px;
  outline-style: none;
  outline-width: 0px;
  outline-color: #ffffff;
}

img{  
  border: none;
  border-width: 0px;
  outline-style: none;
  outline-width: 0px;
  outline-color: #ffffff;
}

p {  
  font-size: 16px;
  text-align: justify;
}

h1, h2, h3, h4, h5, h6 {  
  text-align: left;
}

td.border_top_left{ 
  background-image: url("/skin/green1/img/card_top_left.png");
  background-repeat: no-repeat;
  background-position: left;
  height: 20px;
  width: 20px;
}

td.border_top_center{ 
  background-image: url("/skin/green1/img/card_top_center.png");
  background-repeat: repeat-x;
  background-position: left;
  height: 20px;
}

td.border_top_right{ 
  background-image: url("/skin/green1/img/card_top_right.png");
  background-repeat: no-repeat;
  background-position: left;
  height: 20px;
  width: 20px;
}

td.border_side_left{ 
  background-image: url("/skin/green1/img/card_side_left.png");
  background-repeat: repeat-y;
  background-position: left;
  width: 20px;
}

td.border_side_right{ 
  background-image: url("/skin/green1/img/card_side_right.png");
  background-repeat: repeat-y;
  background-position: left;
  width: 20px;
}

td.border_bottom_left{ 
  background-image: url("/skin/green1/img/card_bottom_left.png");
  background-repeat: no-repeat;
  background-position: left;
  height: 20px;
  width: 20px;
}

td.border_bottom_center{ 
  background-image: url("/skin/green1/img/card_bottom_center.png");
  background-repeat: repeat-x;
  background-position: left;
  height: 20px;
}

td.border_bottom_right{ 
  background-image: url("/skin/green1/img/card_bottom_right.png");
  background-repeat: no-repeat;
  background-position: left;
  height: 20px;
  width: 20px;
}

table.page_body{
  background: url("/skin/green1/img/bkg_card.png") repeat top left;
/*  border-top: 1px solid #9ac5f1;*/
  border-left: 1px solid #005b21;
  border-right: 1px solid #005b21;
  border-bottom: 1px solid #005b21;
  width: 100%;
}

td.header_logo{  
  background-image: url("/skin/green1/img/header_logo.png");
  background-repeat: repeat-x;
  background-position: left;
  height: 80px;
  vertical-align: top;
}

td.header_nav{
  background-image: url("/skin/green1/img/header_title.png");
  background-repeat: repeat-x;
  background-position: left;
  height: 20px;
}

td.content{
  background: #ffffff url("/skin/green1/img/bkg_content.png") repeat top left;
  vertical-align: top;
  text-align: center;
  padding: 4px;
}

td.footer{  
  background: url("/skin/green1/img/bkg_footer.png") repeat-x bottom left;
  height: 30px;
  color: #005b21;
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
}

div.footer {  

}

#msg_box {  
  color: #ff0000;
}

tr.headerList {  
  background: #81ff7e;
  font-weight: bold;
}

.text_right{  
  text-align: right;
}

.text_left{  
  text-align: left;
}

.text_center{  
  text-align: center;
}

table.pages_admin td {

}

table.users_list td {  
  border-bottom: 1px solid #81ff7e;
}

table.pages_list td {
  border-bottom: 1px solid #81ff7e;
}

table.products_list td {  
  border-bottom: 1px solid #81ff7e;
}

table.detail_product td {  
  padding: 0px 10px;
}

#header_txt{
  background: url("/skin/green1/img/comics_icon.png") no-repeat bottom right;
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}

#header_alert{ 
  color: #ccccff;
  font-size: 10px;
  font-weight: bold;
}

#page {
  width: 100%;
  height: 100%;
}

#page_content {  }
#enter_store {  }
#detail_product {  }
#area_store {  }

#caddy table {  
  border-top: 1px solid #81ff7e;
  border-bottom: 1px solid #81ff7e;
  border-left: 1px solid #81ff7e;
  border-right: 1px solid #81ff7e;
}

#caddy td {  
  padding: 0px 5px;
}

.adminTitle {  
  text-align: left;
  font-weight: bold;
}

.adminField {  
  text-align: left;
}

.hiddenTag{  
  width:0;
  height:0;
  border:0px solid #fff;
}

#upload_process{
   z-index:100;
   position:absolute;
   visibility:hidden;
   text-align:center;
   width:80px;
   margin:0px;
   padding:0px;
/*   background-color:#fff;*/
   border:1px solid #ccc;
}

a.infobull {
   position: relative;
   color: #ffffff;
   text-decoration: none;
}

a.infobull span {
   display: none; 
}

a.infobull:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; 
   cursor: help; 
}

a.infobull:hover span {
   display: inline; 
   position: absolute;
   white-space: nowrap;
   top: 16px;
   left: -40px;
   background: #ffffff;
   color: #00290e;
   padding: 3px;
   border: 1px solid #81ff7e;
}
